package com.lh0811.forge.pserv.basic.api.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.io.Serializable;

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class CommBizNoVo implements Serializable {
    @Schema(description = "主键")
    private Long id;
    @Schema(description = "业务类型")
    private String bizType;
    @Schema(description = "每次获取多少个序号")
    private Integer step;
    @Schema(description = "前缀")
    private String prefix;
    @Schema(description = "批次")
    private Integer batch;
    @Schema(description = "批次长度")
    private Integer batchLen;
    @Schema(description = "当前序号")
    private Integer currentNum;
    @Schema(description = "序号长度")
    private Integer numLen;
    @Schema(description = "批次或序号长度不足时填充符号")
    private String fillChar;
}
